package com.jdjw.modules.buscomment.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 项目评价表
 * </p>
 *
 * @author fq
 * @since 2021-05-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="BusComment对象", description="项目评价表")
public class BusComment implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "id", type = IdType.ID_WORKER)
    private String id;

    @ApiModelProperty(value = "项目编号")
    private String projectId;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "评价内容")
    private String commentText;

    @ApiModelProperty(value = "评价等级")
    private String grade;

    @ApiModelProperty(value = "文件id")
    private String fileId;

    @ApiModelProperty(value = "评价者")
    private String commentator;

    @ApiModelProperty(value = "评论时间")
    private Date commentDate;

    @ApiModelProperty(value = "回复人")
    private String replier;

    @ApiModelProperty(value = "回复时间")
    private String recoveryDate;

    @ApiModelProperty(value = "回复内容")
    private String replierText;

    private String dept;

    private String deptId;

    private String org;

    private String orgId;

    @ApiModelProperty(value = "回复人id")
    private String replierId;

    @ApiModelProperty(value = "预警等级（0-绿色,1-黄色,2-红色）")
    private String warningGrade;

    @ApiModelProperty(value = "市纪委id")
    private String cityId;

    @ApiModelProperty(value = "市纪委名称")
    private String cityName;

    @ApiModelProperty(value = "处理结果(0-未处理，1-处理中，2-处理完成)")
    private String dealResult;

    @ApiModelProperty(value = "催办")
    private String urge;


}
